package com.hnx.admin.aurora.system.service;

import com.hnx.admin.aurora.system.domain.dto.post.query.PostQuery;
import com.hnx.admin.aurora.system.domain.param.post.form.PostForm;
import com.hnx.admin.aurora.system.domain.vo.post.entity.SysPostVO;
import com.hnx.admin.aurora.web.json.ResultJson;

import java.util.List;

public interface SysPostService {
    List<SysPostVO> getPostList();

    ResultJson selectPostList(PostQuery post);

    ResultJson insertPost(PostForm post);

    ResultJson deletePostByIds(String[] postIds);

    ResultJson selectPostById(String postId);

    ResultJson updatePost(PostForm post);
}
